package com.b2c.beans;

import java.util.ArrayList;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.model.SelectItem;

import com.b2c.entity.EticKategori;
import com.b2c.services.EticKategoriController;

@ManagedBean
@ViewScoped
public class KategoriGuncelle {
	private List<SelectItem> ustKategoriList;
	private String kategoriAd;
	private short kategoriSira;
	private long selectedUstKategori;

	public KategoriGuncelle() {
		EticKategoriController controller = new EticKategoriController();
		List<EticKategori> list = controller.getTumKategori();
		ustKategoriList = new ArrayList<SelectItem>();
		for (EticKategori eticKategori : list) {
			ustKategoriList.add(new SelectItem(eticKategori.getId(),
					eticKategori.getAd()));
		}

		EticKategori selectedkategori = (EticKategori) FacesUtil.flashScope()
				.get("denemeKategori");
		if (selectedkategori != null) {
			kategoriAd = selectedkategori.getAd();
			kategoriSira = selectedkategori.getSira();

			selectedUstKategori = selectedkategori.getEticKategori().getId();
		}
	}

	public List<SelectItem> getUstKategoriList() {
		return ustKategoriList;
	}

	public void setUstKategoriList(List<SelectItem> ustKategoriList) {
		this.ustKategoriList = ustKategoriList;
	}

	public String getKategoriAd() {
		return kategoriAd;
	}

	public void setKategoriAd(String kategoriAd) {
		this.kategoriAd = kategoriAd;
	}

	public short getKategoriSira() {
		return kategoriSira;
	}

	public void setKategoriSira(short kategoriSira) {
		this.kategoriSira = kategoriSira;
	}

	public long getSelectedUstKategori() {
		return selectedUstKategori;
	}

	public void setSelectedUstKategori(long selectedUstKategori) {
		this.selectedUstKategori = selectedUstKategori;
	}

	public void updateKategori() {

	}
}
